Free disk space before creating the emulator AVD - #14
Merged
Conversation
The v8.1.2.5 release run died in the net10 emulator leg with a boot timeout.
The real cause was several minutes earlier in the log:
FATAL | Not enough space to create userdata partition.
Available: 5666.53 MB, need 7372.80 MB.
By the time the AVD is created the job has installed three .NET SDK bands,
three Android workloads, three platform SDKs, a system image and the packed
packages, and the runner has no room left. The net8 leg on the same commit
passed 14/14, so nothing was wrong with the code - the legs just landed on
different sides of the disk budget.
Reclaims ~10 GB of things this job never uses, the NDK first: no native code
is compiled here (the .aar ships prebuilt .so files), so it is ~5 GB of dead
weight sitting on the same volume as the AVD. Leaves /usr/share/dotnet and
the rest of the Android SDK alone, and prints df before and after so the next
disk regression is visible at a glance instead of surfacing as a boot
timeout.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The v8.1.2.5 release run died in the net10 emulator leg with a boot timeout. The real cause was several minutes earlier in the log:
By the time the AVD is created the job has installed three .NET SDK bands, three Android workloads, three platform SDKs, a system image and the packed packages, and the runner has no room left. The net8 leg on the same commit passed 14/14, so nothing was wrong with the code - the legs just landed on different sides of the disk budget.
Reclaims ~10 GB of things this job never uses, the NDK first: no native code is compiled here (the .aar ships prebuilt .so files), so it is ~5 GB of dead weight sitting on the same volume as the AVD. Leaves /usr/share/dotnet and the rest of the Android SDK alone, and prints df before and after so the next disk regression is visible at a glance instead of surfacing as a boot timeout.